(function() {
	
	'use strict';
	
	angular.module('ielApp')
	.controller('ProdutoCtrl', ['$scope', '$routeParams', '$rootScope', '$location', '$window', 'ProdutoFactory', '$modal', function($scope, $routeParams, $rootScope, $location, $window, ProdutoFactory, $modal) {
		
		$rootScope.titulo = "Produtos";
		$rootScope.activetab = $location.path();
		$rootScope.esconderHeader = true;
		
		ProdutoFactory.listarProdutos().then(function(produtos) {
			
			$scope.produtos = produtos;
		
		});
		
// model de cadastro
		
		$scope.abrirCadastroProduto = function(){
			var modalInstance = $modal.open({
				templateUrl: 'add_produto_modal',
				controller: $scope.model
			});
		};
		
		$scope.model = function($scope, $modalInstance, ProdutoFactory){
			
			
			
			$scope.cancel = function(){
				$modalInstance.dismiss('cancel');
			};

			$scope.add = function(){
				
				

				ProdutoFactory.salvar($scope.produto);
			
				
				$modalInstance.dismiss('cancel');
			};

		};
		
		// fim do cadastro
		
		$scope.deletar = function(id, produto) {
			
			ProdutoFactory.deletar(id, produto);
		}
		
		
	}]);
	
	
}());